#!/usr/bin/env python
# coding: utf-8

# # #python 基础
# 
# 

# ##本周学习内容
#   1.pycharm安装和jupyter notebook的安装学习 
#   2.主要学习了jupyter notebook的使用 
#   3.注册github 领取学生礼包 

# ·官网：http://juyter.org/ ,里面有jupyter notebook的具体介绍 
# ·利用终端打开jupyter notebook 
# ·jupyter notebook 可以做代码的系统管理，学会整理每周的学习内容

# In[1]:


print("holle world")


# ## 1.认识标准库
# ###函数+模块=标准库
# ####1.python模块类型：标准库、开源模块、自定义模块
# ####2.观察标准库
# import sys
# sys.platform

# In[2]:


print(sys.version)


# In[3]:


import os
os.getcwd()


# In[4]:


os.environ


# ##datetime里有年月日时分秒毫秒

# In[2]:


import datetime


# In[3]:


datetime.date.today()


# In[4]:


import datetime


# In[5]:


datetime.date.today().day


# In[6]:


datetime.date.today().month


# In[7]:


datetime.date.today().year


# In[8]:


datetime.date.isoformat(datetime.date.today())


# In[9]:


import time


# In[10]:


time.strftime("%H:%M")


# In[11]:


import time


# In[12]:


time.strftime("%m:%d")


# In[13]:


time.strftime("%A:p")


# In[14]:


import time


# In[15]:


time.time()


# In[16]:


help(time)


# In[17]:


time.localtime()


# ##转换成UTC

# In[19]:


help(time.gmtime)


# In[21]:


time.gmtime()


# ##如何知道标准库的某个特定标准做什么
# ####查看python文档官方的标准库答案：https://docs.python.org/3/library/index.html

# ## 2.认识变量、赋值、数据
# ##变量名的第一个字符不能是数字 以下关键字不能声明为变量名 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda','not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

# In[31]:


name = "Sitong"


# In[32]:


name2 = name


# In[39]:


print(name,name2)


# In[43]:


name = 'Qianya'


# In[44]:


print("What is the value of name2 now?")


# In[45]:


from datetime import datetime


# In[56]:


odds = [1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59] 


# In[59]:


right_this_minute = datetime.today().minute


# # # 3.循环嵌套 练习if elif
# if  :
#     #  为 True 时执行此处代码块
# else :
#     # 为 False 时则执行此处代码块

# if right_this_minute in odds:
#     print("This minute seems a little odd.")
# else:
#     print("Not an odd minute.")

# # # 4.for 循环 内置函数range（）
# for ：代码块要重复执行的次数已知：带计数的循环

# In[61]:


for i in [1,2,3]:
   print(i)


# In[62]:


for ch in "Hi!":
    print(ch)


# In[63]:


for num in range(5):
    print('Head First Rocks!')


# In[64]:


range(5)

list(range(5))

list(range(5,10))

list(range(0,10,2))

list(range(10,0,-2))

list(range(10,0,2))

list(range(99,0,-1))


# # # 5.random模块

# In[65]:


import random
print(random.random())


# In[67]:


print (random.randint(1,7))


# # ##课后章节练习

# In[16]:


print(sys.version)


# In[17]:


import os
os.environ


# In[19]:


os.environ


# In[20]:


import datetime
datetime.date.today()


# In[ ]:




